Deployment and security: assume the worst, verify everything | VedaStudio
Home/Deployment & Security
For procurement and security

Assume the worst. Verify everything, every time.

VedaStudio is built on one working assumption: the operator is the adversary. Even a customer with full root access to their own deployment cannot extract our algorithms or see another tenant’s intelligence, and every claim on this page is checked by a running pipeline, not a policy document.

Your data stays in your own cloud, and our intelligence layer never touches it directly. Architecturally the two are kept apart: what we call the control plane holds the intelligence, and the data plane holds your data, sealed inside its own boundary. Nothing about that boundary depends on anyone behaving well.

Three deployment models

Meet your posture, from fast start to sealed enclave.

Every tier runs the same governed engine. What changes is where your data lives and how strictly we prove it stayed there. (Procurement teams working from a vendor checklist will also know these as BYOC Standard and BYOC Confidential; we use Private Cloud and Confidential Cloud here because that is what they actually describe.)

Shared Cloud

Fast to start, fully governed

Runs on our cloud with isolated tenancy, so a team can begin in days, not quarters.

Isolated tenancy
Governed at the query layer
Rapid onboarding
Private Cloud

Your cloud, your keys

The data plane runs inside your own account, with keys you hold and residency kept in region. The intelligence stays on our control plane; your data stays with you.

Data plane in your account
Customer-managed keys
Residency held in region
HIGHEST ASSURANCE
Confidential Cloud

Confidential compute throughout

Sealed enclaves and an attested runtime, for the customers whose threat model assumes the worst of everyone, including us. A software-only attestation is mechanically rejected on this tier, never silently accepted.

Sealed enclaves
Encrypted memory
Attested, hardware-verified runtime

Confidential compute is supported across the major clouds. Where no hardware enclave is present, the platform falls back to software-only attestation and says so plainly, rather than treating the two as equivalent.

The architecture

Two planes, one signed boundary.

Models and workflows remain on the control plane. Your data stays on the data plane, in your own cloud. The two speak across a signed HTTPS boundary, and nothing else crosses it.

Identity that keeps data sealed

Resolution runs on a pseudonymous key that holds zero raw data. Cohorts answer the question while personal data stays inside your cluster.

How a claim gets checked

Not “trust us.” Check us.

Even a customer with full root access to their own Confidential Cloud deployment cannot extract our algorithms, reverse-engineer scoring logic, or see another tenant’s intelligence. The same discipline that keeps your data sealed from us keeps our intelligence sealed from you, and both are enforced by the same boundary, not by contract language.

Identity resolution runs on a pseudonymous key that holds zero raw data: cohorts answer the question you asked, while personal data stays inside your cluster.

Seven checks, on every request, before anything runs.

“Attested runtime” is not a badge we print once at contract signature. It is a pipeline that runs on every single request. Here is what it actually checks, in order, and what happens if any one step fails.

1
Quote freshness and validity
The attestation quote has to be current and correctly signed. A stale or malformed quote is rejected before anything else is read.
2
Signer chain and certificate pinning
The signer chain has to trace to a root certificate we pin ourselves, with certificate revocation checked on every request, not just at onboarding.
3
Measurement comparison
The enclave’s measurement has to match the exact, expected build. If the running code differs from the build we were told is running, verification stops here.
4
Image allow-list
The container image has to be on an active allow-list. A revoked or unrecognised image is rejected before it is ever executed, not caught afterwards.
5
Platform state
The platform has to report secure boot on, debug mode off, and firmware and microcode above the minimum version we require.
6
Scoped capability grants
Your deployment’s own policy then decides exactly which capabilities are granted, scope by scope, never as one all-or-nothing token.
7
SKU enforcement
If you have chosen Confidential Cloud, a software-only attestation is mechanically rejected, not quietly downgraded to a lower trust level.

Fail any one step, and nothing downstream runs. This is the pipeline behind the word “attested,” not the word alone.

EVEN THE SHAPE OF YOUR TRAFFIC
We do not just encrypt what you send. Payloads are padded across four block sizes, roughly one in five queries is a decoy, and request timing is normalised, so the shape and rhythm of your traffic cannot become an information leak on its own, even when the payload itself is unreadable.
Operational resilience

What happens when a provider goes down.

Real infrastructure fails sometimes: a confidential-compute provider’s attestation service has an outage, a customer migrates clusters, a platform ships an emergency firmware update. We have a considered answer to each of those, not an improvised one.

A time-boxed grace policy exists for exactly these situations. It relaxes specific, named checks under a logged exception with a fixed expiry, and it never reopens every capability at once: only the scopes each grace policy names remain available while it is active. Provider health is tracked continuously, an outage is formally declared after five consecutive verification failures, and recovery is logged the same way the failure was. Nothing about a bad day is handled quietly or informally.

The security posture

Twenty-one layers, in the order an attack would meet them.

21
layers of defence
Audit and compliance

Tamper-evident logging, and every finding resolved.

Every action writes to a tamper-evident log built from three layers working together: append-only audit tables, object storage locked against deletion or alteration for a configurable retention window, and a duplicate write to the control plane for critical events. Entries are hash-chained, so tampering is structurally detectable, not merely against policy.

Request the security overview
3
independent passes
31
findings identified
0
open, as of the latest pass

This same discipline extends to your data-rights obligations: VedaStudio ships a right-to-erasure API, a data-portability export, a registry that classifies sensitive columns, and an access-audit log tracking who touched sensitive data and when. These are working capabilities inside the product, not policy promises.

Findings resolved
Audit results stand clear.
φ
Zero raw data leaves home
Sealed inside its own boundary.
Tamper-evident logs
Every action recorded for review.